/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package MailServer;

import MailCliente.MailCliente;
import Message.Mensaje;
import java.util.Properties;

import mailserver.MailServer1;

/**
 *
 * @author USUARIO
 */
public class Consola {

    public static void main(String[] args) throws Exception {
        
        MailServer1 S = new MailServer1("gmail");
//        MailServer1 r = new MailServer1("hotmail");
       String User ="Adriana";
       S.anadirClientes(User); 
       
        MailCliente C = new MailCliente(User, S );
      
        
        
        MailCliente C1 = new MailCliente("Juan", S );
////        MailCliente C2 = new MailCliente("MArisol", S );
        C.sendMessage("Juan", "Practicamos ", "salimos");
         C.sendMessage("Juan", "Practicamos ", "ggggg");
//         System.out.println(S.toString());
         
         
        
//        // TODO code application logic here
//        MailServer1 S = new MailServer1("gmail");
//        MailCliente C = new MailCliente("Adriana", S);
//        C.sendMessage("Juan", "Practicamos ", "salimos");
//        C.sendMessage("Diego", "Practicamos ", "salimos");
//        C.sendMessage("Daniel", "Practicamos ", "salimos");
//        C.sendMessage("Fabiola", "Practicamos ", "salimos");
//        MailCliente C1 = new MailCliente("Fabiola", S);
//        C1.sendMessage("Juan", "Practicamos ", "salimos");
//        C1.sendMessage("Adriana", "Practicamos ", "salimos");
//        C1.sendMessage("Delcy", "Practicamos ", "salimos");
//        C1.sendMessage("Juan", "Practicamos ", "salimos");
//        MailCliente C2 = new MailCliente("Delcy", S);
//        C2.sendMessage("Fabiola", "Practicamos ", "salimos");
//        C2.sendMessage("Juan", "Practicamos ", "salimos");
//
//
//
//        System.out.println("......  Lista servidor .................");
//        System.out.println(S.toString());
//        System.out.println("...... fin de Lista servidor .................");
//
//        System.out.println("Adriana" + C.checkMessages());
//        System.out.println("Fabiola" + C1.checkMessages());
//        System.out.println("Delcy" + C2.checkMessages());
//        System.out.println("......  Lista servidor .................");
//        System.out.println(S.toString());
//        System.out.println("...... fin de Lista servidor .................");
//        System.out.println("Mesajes  Faviola");
//        Mensaje M = (Mensaje) C1.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Mesajes  Adrina");
//        M = (Mensaje) C.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        M = (Mensaje) C.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Mesajes  Delcy");
//        M = (Mensaje) C2.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        M = (Mensaje) C2.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Mesajes  Adrina");
//        M = (Mensaje) C.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//
//        System.out.println("Adriana" + C.checkMessages());
//        System.out.println("Fabiola" + C1.checkMessages());
//        System.out.println("Delcy" + C2.checkMessages());
//        System.out.println("......  Lista servidor .................");
//        System.out.println(S.toString());
//        System.out.println("...... fin de Lista servidor .................");
//
//        C2.sendMessage("Adriana", "Practicamos ", "salimos");
//        C2.sendMessage("Juan", "Practicamos ", "salimos");
//
//        C1.sendMessage("Adriana", "Practicamos ", "salimos");
//        C1.sendMessage("Delcy", "Estudiamos", "salimos");
//        C2.sendMessage("Adriana", "Practicamos ", "salimos");
//        C.sendMessage("Fabiola", "No ....  ", "Estudiamos");
//        System.out.println("......  Lista servidor .................");
//        System.out.println(S.toString());
//        System.out.println("...... fin de Lista servidor .................");
//
//
//
//        System.out.println("Mesajes  Faviola");
//        M = (Mensaje) C1.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        M = (Mensaje) C1.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        M = (Mensaje) C1.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Mesajes  Delcy");
//        M = (Mensaje) C2.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Mesajes  Adrina");
//        M = (Mensaje) C.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Adriana" + C.checkMessages());
//        System.out.println("Fabiola" + C1.checkMessages());
//        System.out.println("Delcy" + C2.checkMessages());
//        System.out.println("......  Lista servidor .................");
//
//        System.out.println(S.toString());
//        System.out.println("...... fin de Lista servidor .................");
//
//        System.out.println("Mesajes  Adrina");
//        M = (Mensaje) C.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Mesajes  Adrina");
//        M = (Mensaje) C.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Mesajes  Adrina");
//        M = (Mensaje) C.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("Mesajes  Adrina");
//        M = (Mensaje) C.readNextMessage();
//        if (M != null) {
//            System.out.println(M.toString());
//        }
//        System.out.println("......  Lista servidor .................");
//
//        System.out.println(S.toString());
//        System.out.println("...... fin de Lista servidor .................");
    }
}
